local wezterm = require("wezterm")
local config = wezterm.config_builder()

-- For debug
-- Show information when reloading
-- wezterm.on("window-config-reloaded", function (window, pane)
--   window:toast_notification("WezTerm", "OS Information:" .. os_info, nil, 4000)
-- end)

-- Launch
local launch = require("config.launch")
launch.apply(config)
-- Font
local fonts = require("config.fonts")
fonts.apply(config)
-- Apperance
local apperance = require("config.apperance")
apperance.apply(config)
-- Key Bindings
local keybindings = require("config.keybindings")
keybindings.apply(config)

return config

